﻿
    function fnc_insertar()
    {
    var count=0;
    
     if($('#option3').is(':checked')){
    var sDni = $('#Txt_dni').val();
        if ($.trim(sDni).length == 0) {
          
           $('#Txt_dni').css({ 'border-color':'#ff0000'});
            $("#RequiredFieldValidatord").show();
          
            count=count+1;
           
        }
       
                else {
           
           $('#Txt_dni').css({ 'border-color':'#AAAAAA #CCCCCC #CCCCCC #AAAAAA'});
             $("#RequiredFieldValidatord").hide();
           }
   
        var sEmail = $('#Txt_ema').val();
        if ($.trim(sEmail).length == 0) {
          $("#RequiredFieldValidator1").show();
          count=count+1;
        }
        if (validateEmail(sEmail)) {
            
             $('#Txt_ema').css({ 'border-color':'#AAAAAA #CCCCCC #CCCCCC #AAAAAA'});
        }
                else {
         
         $('#Txt_ema').css({ 'border-color':'#ff0000'});
           count=count+1;
        }
   
    
   
        var sApe = $('#Txt_ape').val();
        if ($.trim(sApe).length == 0) {
          $("#RequiredFieldValidator3").show();
           $('#Txt_ape').css({ 'border-color':'#ff0000'});
           count=count+1;
        }
       
                else {
          $("#RequiredFieldValidator3").hide();
           $('#Txt_ape').css({ 'border-color':'#AAAAAA #CCCCCC #CCCCCC #AAAAAA'});
           
        }
    
    
        var sNom = $('#Txt_nom').val();
        if ($.trim(sNom).length == 0) {
          $("#RequiredFieldValidator2").show();
           $('#Txt_nom').css({ 'border-color':'#ff0000'});
           count=count+1;
        }
       
                else {
          $("#RequiredFieldValidator2").hide();
             
             $('#Txt_nom').css({ 'border-color':'#AAAAAA #CCCCCC #CCCCCC #AAAAAA'});
        }
        
         var sFec = $('#fecha').val();
        if ($.trim(sFec).length == 0) {
          
           $('#fecha').css({ 'border-color':'#ff0000'});
            $("#RequiredFieldValidatorf").show();
          
            count=count+1;
           
        }
       
                else {
           
           $('#fecha').css({ 'border-color':'#AAAAAA #CCCCCC #CCCCCC #AAAAAA'});
             $("#RequiredFieldValidatorf").hide();
           }
        
         var sTel = $('#Txt_tel').val();
        if ($.trim(sTel).length == 0) {
          
           $('#Txt_tel').css({ 'border-color':'#ff0000'});
            $("#RequiredFieldValidatort").show();
          
            count=count+1;
           
        }
       
                else {
           
           $('#Txt_tel').css({ 'border-color':'#AAAAAA #CCCCCC #CCCCCC #AAAAAA'});
             $("#RequiredFieldValidatort").hide();
           }
   
    if(count==0)
{
      var str = $(".form2 :input").serialize();
      //$("#div_admin :input").attr("disabled", true);
        var parametros = str;// 'nombre=test';
       
        $.ajax({
            type: "POST",
            url: "controladora/crt_clientes.aspx?opc=insert",
            data: parametros,
            cache: false,
            dataType: "json",
            success: function(data){
           
            datos = data;
            for(var i=0;i<datos.length;i++){
                if(datos[i][0]=='0')
                {
                window.location='metas.html';
                }
                else{
                window.location='metas2.html';
                }
                }
                } //fin success
        }); //fin ajax
        return false;
        }
}      
         else {
        $("#msg_che").css({'color':'red'});
        }
     }
    
    
     function fnc_validar()
    {
    
        
        $.ajax({
            type: "POST",
            url: "controladora/crt_clientes.aspx?opc=find",
           
            cache: false,
            dataType: "json",
            success: function(data){
           
            datos = data;
            for(var i=0;i<datos.length;i++){
            
            $("#nombre").text(datos[i][3]+' '+datos[i][4]);
            $("#mail").text(datos[i][2]);
            if(datos[i][8].length>0)
            {
            $("#meta1").text("Meta 1 ="+formatNumber(datos[i][12],'S/.'));
            $("#meta2").text("Meta 2 ="+formatNumber(datos[i][13],'S/.'));
            }
            else{
            $(".leftCol").hide();
            }
            }
            
          } ,error: function(data){ window.location='index.html';}//fin success
        }); //fin ajax
        return false;
     
    }
    
     function fnc_validar2()
    {

        var premio_meta1='';
        var premio_meta2='';
        $.ajax({
            type: "POST",
            url: "controladora/crt_clientes.aspx?opc=find",
           
            cache: false,
            dataType: "json",
            success: function(data){
           
            datos = data;
            for(var i=0;i<datos.length;i++){
            if(datos[i][14]=='Meta Top')
            {
            premio_meta1='Pack de Vinos (Vino LAN Crianza + Vino LAN Reserva)';
            $("#inline4").html('<img src="photos/meta_vinos.png"/>');
            premio_meta2='Pack de Maletas Kenneth Cole (20" y 24")';
            $("#inline5").html('<img src="photos/meta_maletas.png"/>');
            }
            if(datos[i][14]=='Meta Med')
            {
              premio_meta1='Whisky Chivas Regal 12 años';
              $("#inline4").html('<img src="photos/meta_whisky.png"/>');
              premio_meta2='Pack de Vinos (Vino LAN Crianza + Vino LAN Reserva';
              $("#inline5").html('<img src="photos/meta_vinos.png"/>');
            }
            if(datos[i][14]=='Meta Low')
            {
             premio_meta1='Champagne Asti Riccadona + 2 copas';
             $("#inline4").html('<img src="photos/meta_champagne.png"/>');
             premio_meta2='Whisky Chivas Regal 12 años';
            $("#inline5").html('<img src="photos/meta_whisky.png"/>');
            }
            
            $("#cliente").text(datos[i][3]+' '+datos[i][4]);
            $("#mail").text(datos[i][2]);
            $("#dni").text(datos[i][1]);
            if(datos[i][8].length>0)
            {
            $("#meta1").html('Meta 1 <br>'+formatNumber(datos[i][12],'S/'));
            $("#cont_meta1").text(premio_meta1);
            $("#meta2").html('Meta 2 <br>'+formatNumber(datos[i][13],'S/'));
            $("#cont_meta2").text(premio_meta2);
           
            }
            
            }
            
          } ,error: function(data){ window.location='index.html';}//fin success
        }); //fin ajax
        return false;
     
    }
    function fnc_validar_dni()
    {
    
    
    
        var sApe = $('#Txt_dni').val();
        if ($.trim(sApe).length == 0) {
          
           $('#Txt_dni').css({ 'border-color':'#ff0000'});
           $("#RequiredFieldValidatord").show();        
           
        }
       
                else {
           $("#RequiredFieldValidatord").hide();
           $('#Txt_dni').css({ 'border-color':'#AAAAAA #CCCCCC #CCCCCC #AAAAAA'});
           
       
  
    
        $("#Txt_nom").val('');
        $("#lbl_n").css({opacity: 1})
        $("#Txt_ape").val('');
        $("#lbl_a").css({opacity: 1})
         $("#Txt_tel").val('');
        $("#lbl_t").css({opacity: 1})
        $("#Txt_ema").val('');
        $("#lbl_c").css({opacity: 1})
        
        $("#btn").show();
        $("#msg").text('Ingresa tu DNI para inscribirte');
        $("#msg").css({color:'white'});
        
        var parametros = 'dni='+$("#Txt_dni").val();
        
        $.ajax({
            type: "POST",
            url: "controladora/crt_clientes.aspx?opc=find2",
            data: parametros,
            cache: false,
            dataType: "json",
            success: function(data){
            datos = data;
            for(var i=0;i<datos.length;i++){
            if(datos[i][2].length>0)
            {
            $("#Txt_nom").val(datos[i][2]);
            $("#lbl_n").css({opacity: 0.0})
            }
            if(datos[i][3].length>0)
            {
            $("#Txt_ape").val(datos[i][3]);
             $("#lbl_a").css({opacity: 0.0})
            }
            
            if(datos[i][1].length>0)
            {
            $("#Txt_ema").val(datos[i][1]);
            $("#lbl_c").css({opacity: 0.0})
            }
            if(datos[i][4].length>0)
            {
            
            $("#Txt_tel").val(datos[i][4]);
            $("#lbl_t").css({opacity: 0.0})
            }
            
            if(datos[i][9]!='x')
                {
                if(datos[i][9].length>0)
                {
               // alert("meta2");
                window.location='metas2.html';
                }
                else{
               // alert("meta");
                window.location='metas.html';
                }
                }
            }
          } //fin success
        }); //fin ajax
        return false;
        }
     }
    
    
//////////////////////////////////////////////////77
function fn_llenar_tabla()
{
var cabeza='';
var cuerpo='';
var fin_cuerpo='';
var contenido='';
var clase='';
var grupo='';
 var url = '?opc=list'; 
 $.ajax({
  url: "controladora/crt_clientes.aspx" + url,
  cache: false,
  dataType: "json",
  success: function(data){
   datos = data;
    for(var i=0;i<datos.length;i++){
             if(datos[i][14].length==0)
            {
            clase='blue';
            grupo='Nuevo';
            }
            else{
            
            clase='green';
            grupo=datos[i][14];
            }cuerpo=cuerpo+'<tr>'+
           
			'<td>'+ grupo +'</td>'+
			'<td>'+ datos[i][1] +'</td>'+
			'<td>'+ datos[i][6]+' '+ datos[i][4]+' '+ datos[i][3]+'</td>'+
			
			'<td>'+ datos[i][17] +'</td>'+
			'<td>'+ datos[i][2] +'</td>'+
			'<td>'+ datos[i][5]+'</td>'+
			'<td>'+formatNumber(datos[i][15],'S/.') +'</td>'+
			'<td>'+formatNumber(datos[i][16],'S/.') +'</td>'+
			
			
		'</tr>'
            }
            cabeza='<table id="grv_lista_tabla" Width="100%" border="0" cellpadding="0" cellspacing="0" Class="display">'+
            '<thead>'+
		    '<tr>'+
			'<th> Grupo </th>'+
			'<th> DNI </th>'+
            '<th> Cliente</th>'+
            '<th> F. Nacimiento</th>'+
            '<th> Correo</th>'+
            '<th> Teléfono </th>'+
            '<th> Meta1</th>'+
            '<th> Meta2 </th>'+
		    '</tr>'+
	        '</thead>'+
	        '<tbody>';
	        fin_cuerpo='</tbody></table>';
            $('#tbl_tablas').html(cabeza+cuerpo+fin_cuerpo);
           
		oTable = $('#grv_lista_tabla').dataTable({
				 "sPaginationType": "full_numbers",
				  	 "sDom": 'T<"clear">lfrtip',
		"oTableTools": {
			"aButtons": [
				
				{
					"sExtends":    "copy",
					"sButtonText": "Copiar"
					
				},
				{
					"sExtends":    "print",
					"sButtonText": "Imprimir"
					
				},
				{
					"sExtends":    "pdf",
					"sButtonText": "pdf"
					
				},
				{
					"sExtends":    "xls",
					"sButtonText": "excel"
					
				}
			]
		}
				});
			
				
        },
        error:function() { }
    
});
}


///////////////VALIDAR/////////7


    
    
    function validateEmail(sEmail)
     {
    var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (filter.test(sEmail)) {
        return true;
    }
    else {
        return false;
    }}
    
    
    function formatNumber(num,prefix)
{
num = Math.round(parseFloat(num)*Math.pow(10,2))/Math.pow(10,2)
prefix = prefix || '';
num += '';
var splitStr = num.split('.');
var splitLeft = splitStr[0];
var splitRight = splitStr.length > 1 ? '.' + splitStr[1] : '.00';
splitRight = splitRight + '00';
splitRight = splitRight.substr(0,3);
var regx = /(\d+)(\d{3})/;
while (regx.test(splitLeft)) {
splitLeft = splitLeft.replace(regx, '$1' + ',' + '$2');
}
return prefix + splitLeft ;
}